b46278df1ca27fa4f251e6b0d1a5f26521f2bdc6,src/games/strategy/engine/random/PropertiesDiceRoller.java,PropertiesDiceRoller,postRequest,#number#number#String#String#String#,106

Before Change


    // rather than sending out email for each roll
    post.setRequestHeader("X-Triplea-Game-UUID", gameUUID);
    post.setRequestBody(data);
    final HttpClient client = new HttpClient();
    try {
      final String host = m_props.getProperty("host");
      int port = 80;
      if (m_props.getProperty("port") != null) {
        port = Integer.parseInt(m_props.getProperty("port"));
      }
      final HostConfiguration config = client.getHostConfiguration();
      config.setHost(host, port);
      HttpProxy.addProxy(config);
      client.executeMethod(post);
      final String result = post.getResponseBodyAsString();
      return result;

After Change


        port = Integer.parseInt(m_props.getProperty("port"));
      }
      HttpHost hostConfig = new HttpHost(host, port);
      HttpProxy.addProxy(httpPost);
      try (CloseableHttpResponse response = httpClient.execute(hostConfig, httpPost);) {
        HttpEntity entity = response.getEntity();
        return Util.getStringFromInputStream(entity.getContent());